package com.es.dto;

import lombok.Data;
import org.elasticsearch.search.sort.FieldSortBuilder;

import java.util.List;

/**
 * 普通条件批量查询参数
 *
 * @author: wxf
 * @time: 2020/7/23 10:11
 * @version:
 */
@Data
public class EsSearchParamDTO<T> {
    /**
     * 索引名称
     */
    private String index;
    /**
     * 排序规则 允许多个排序规则
     * new FieldSortBuilder("age").order(SortOrder.DESC)
     */
    private List<FieldSortBuilder> sortBuilderList;
    /**
     * 返回类泛型
     */
    private Class<T> clazz;
}
